#include <stdio.h>
#include <stdlib.h>	/* exit() */
#include <string.h>
#include <pthread.h>
#include <sys/time.h>
#include <time.h>
#include <limits.h>
#include <errno.h>
#include <signal.h>
#include <fcntl.h>
#include <unistd.h>	/* STDIN_FILENO */


/*
 * 将标准输入复制到标准输出
 */


int main(void)
{
	int n;
	char buf[1024];

	while (( n = read(STDIN_FILENO, buf, 1024)) > 0 )
		if ( write(STDOUT_FILENO, buf, n) != n)
		perror("write error");

	if ( n < 0)
		perror("read error");

	exit(0);
}

